#include "boopt.hpp"
#include <gtest/gtest.h>

int main(int argc, const char **argv)
{
    ::testing::InitGoogleTest();
    return RUN_ALL_TESTS();
}

TEST(case01, color)
{
    std::cout << boopt::error_() << "ERR_MESSAGES\n";
    std::cout << "Parm not recognized"
              << boopt::ignore_("Parm")
              << boopt::suggest_("Param") << std::endl;
    ASSERT_EQ(1, 1);
}

TEST(case02, color_plate)
{
    std::cout << boopt::BLACK << "COLOR\n";
    std::cout << boopt::MAROON << "COLOR\n";
    std::cout << boopt::GREEN << "COLOR\n";
    std::cout << boopt::BROWN << "COLOR\n";
    std::cout << boopt::NAVY << "COLOR\n";
    std::cout << boopt::PURPLE << "COLOR\n";
    std::cout << boopt::TEAL << "COLOR\n";
    std::cout << boopt::LIGHT_GRAY << "COLOR\n";
    std::cout << boopt::DARK_GRAY << "COLOR\n";
    std::cout << boopt::RED << "COLOR\n";
    std::cout << boopt::LIME << "COLOR\n";
    std::cout << boopt::YELLOW << "COLOR\n";
    std::cout << boopt::BLUE << "COLOR\n";
    std::cout << boopt::FUCHSIA << "COLOR\n";
    std::cout << boopt::CYAN << "COLOR\n";
    std::cout << boopt::WHITE << "COLOR\n";
    ASSERT_TRUE(1);
}